Ahora configuraremos de manera correcta postfix, que será el encargado de recoger el correo del antispam y entregarlo al lmtp local.
root@zeus#apt-get remove exim4 exim4-doc
root@zeus#apt-get install postfix postfix-ldap postfix-doc
Ahora configuramos postfix, en /etc/postfix
Editamos el fichero main.cf y lo dejamos tal que:
myhostname = zeus.craem.net
mydomain = craem.net
inet_interfaces = all
mydestination = $hostname, localhost.$mydomain, localhost
mynetworks = 192.168.0.0/16, 127.0.0.0/8
relayhost = 192.168.2.2
zarafa_destination_recipient_limit = 1
virtual_transport = zarafa:
#
virtual_mailbox_domains = craem.net, misdominiosSeparadosPorComas
zarafa_destination_recipient_limit = 1
virtual_mailbox_maps = ldap:/etc/postfix/ldap-users.cf
virtual_alias_maps = ldap:/etc/postfix/ldap-aliases.cf
virtual_transport = lmtp:127.0.0.1:2003
# mail size an some generic settings
message_size_limit = 15360000
delay_notice_recipient = craem@craem.net
bounce_notice_recipient = craem@craem.net
2bounce_notice_recipient = craem@craem.net
error_notice_recipient = craem@craem.net
Ahora el fichero ldap-aliases
server_host = 192.168.2.5
search_base = dc=craem,dc=net
version = 3
bind = yes
bind_dn = uid=admin,dc=craem,dc=net
bind_pw = passwordUsuario
scope = sub
query_filter = (zarafaAliases=%s)
result_attribute = mail
Y ahora el fichero ldap-users.cfg
server_host = 192.168.2.5
search_base = dc=craem,dc=net
version = 3
scope = sub
query_filter = (mail=%s)
result_attribute = mail
bind = yes
bind_dn = cn=admin,dc=craem,dc=net
bind_pw = passwordUsuarioLdap
Editamos el fichero master.cf y añadimos al final:
zarafa unix – n n – 10 pipe
flags= user=vmail argv=/usr/bin/zarafa-dagent ${user}
Reiniciamos Postfix, con /etc/init.d/postfix restart.
En principio, tenemos zarafa de la siguiente manera:
– Buzones creados con ldap
– WebAccess funcionando
– El idioma configurado correctamente
– Entrega y recibe correo local y externamente
Nos queda por configurar:
– Webaccess por SSL
– ActiveSync
– Copias de seguridad.